﻿using System;
using System.Data;
using System.Configuration;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;

namespace DocTes.Jerarquias
{
    /// <summary>
    /// Parte parcial de la entidad linq AsociacionProyectosEstadoProyecto
    /// </summary>
    public partial class AsociacionProyectosEstadoProyecto: IEntidadLinqAsociacionProyectosEstadoProyecto
    {
        #region IEntidadLinqAsociacionProyectosEstadoProyecto Members

        /// <summary>
        /// Propiedad EstadoProyecto asociado
        /// </summary>
        public IEntidadLinqEstadoProyecto EstadoProyectoAsociado
        {
            get { return this.EstadoProyecto; }
        }
        /// <summary>
        /// Propiedad Proyecto asociado
        /// </summary>
        public IEntidadLinqProyecto ProyectoAsociado
        {
            get { return this.Proyecto; }
        }

        

        #endregion
        /// <summary>
        /// Nombre del estado
        /// </summary>
        public string NombreEstado
        {
            get 
            {
                DataClassesArbolDataContext dc = new DataClassesArbolDataContext();
                return (dc.EstadoProyectos.Single(x => x.Id == this.IdEstadoProyecto)).Nombre;
                
            }
        }
    }
}
